Software Engineering Techniques Applied to Agricultural Systems by Petraq J. Papajorgji & Panos M. Pardalos

Software Engineering Techniques Applied to Agricultural Systems by Petraq J. Papajorgji & Panos M. Pardalos

Author:Petraq J. Papajorgji & Panos M. Pardalos
Language: eng
Format: epub
Publisher: Springer US, Boston, MA


10.3 MDA Approach

The MDA is a framework for software development defined by the object management group (OMG) [52]. At the center of this approach are models; the software development process is driven by constructing models representing the software under development. The MDA approach is often referred to as a model-centric approach as it focuses on the business logic rather than on implementation technicalities of the system in a particular programming environment. This separation allows both business knowledge and technology to continue to develop without necessitating a complete rework of existing systems [67].

An engineering model is useful and effective when it possesses the following key characteristics [88]. Abstraction is the most important characteristic of an engineering model as it allows to depict the most relevant characteristics of the problem under study and to hide the irrelevant ones. As users steadily demand for more complex systems, abstraction is the best means to cope with increasing complexity.



Download



Copyright Disclaimer:
This site does not store any files on its server. We only index and link to content provided by other sites. Please contact the content providers to delete copyright contents if any and email us, we'll remove relevant links or contents immediately.